草庐IT

javascript ondrop 事件

全部标签

javascript - Canvas 仅在使用 fabric.js 的单击事件上呈现自定义 webfont

我在自定义webfonts和fabric.js方面一直存在问题。我的应用程序使用了大量自定义网络字体,我在将iText添加到我的Canvas时初始化了它们:vartext=newfabric.IText("MyText",{fontFamily:"SomeCustomFontFamily",fontSize:50,top:0,left:0,fill:"#000000"});canvas.add(text);canvas.bringToFront(text);canvas.setActiveObject(text);canvas.renderAll();只有在我单击Canvas上的iTe

javascript - 如何以编程方式触发使用 addEventListener 定义的 dblclick 事件?

对于JS单元测试,我需要检查双击是否按预期运行。问题是该事件是通过element.addEventListener注册的。出于某种原因,在这种情况下,element.ondblclick()不起作用。HTML:Java脚本:document.getElementById('aa').addEventListener("dblclick",function(){alert('aa')});document.getElementById('aa').ondblclick();fiddle:http://jsfiddle.net/prZKy/如果你双击图片,它可以工作,但javascript

javascript - 使用 Raphaeljs 的矩形的 Onclick 事件

我正在尝试绘制一个带有一些文本的简单矩形。由于形状上不能有文本,我正在为文本和矩形对象创建一个具有相同坐标的集合。我需要对onclick事件进行一些更改。因此,我使用了obj.node.onclick=语句并编写了一个处理程序。我的问题是,如果文本对象用于onclick,则仅当我单击文本时才会调用事件处理程序。如果我将矩形用于onclick,我必须只单击边框区域。我的要求是点击可以出现在形状的整个区域以及其中的文本上。varpaper=Raphael(10,10,320,200);vargroup=paper.set();varc1=paper.path("M3560L3590");v

javascript - Firefox 中与 JavaScript 事件相关的 F5 和 Ctrl-F5 有什么区别?

当您尝试这个公共(public)页面时:http://slim.nl/shop/default.aspx(更新:与此同时,该站点已更改,因此无法再在那里测试该问题的行为),您会注意到一个菜单栏。如果您按下F5,该栏中的菜单就会消失。当您通过浏览器中的后退按钮进入该页面时也是如此。它只发生在Firefox上(见于版本3-7)。使用Ctrl-F5,菜单栏重新出现。据我所知,加载页面时触发的所有JavaScript事件,包括任何AJAX循环,在使用F5刷新页面或通过后退按钮返回页面时也应该触发。这里发生了什么?我想从程序员的Angular了解F5和Ctrl-F5之间的区别,最好更通用这个案例

javascript - 如何使用 Chart.js 向我的折线图添加点击事件

我正在尝试使用Chart.js将点击事件添加到我的折线图中.我已经启用了工具提示来显示折线图中的信息,但我还想添加一个单击方法,让我知道用户在x轴上单击的位置。现在我只想弹出一个警报,给我用户点击的x轴上的值。研究:我浏览了documentationofChart.js我遇到了这个方法:.getPointsAtEvent(event)CallinggetPointsAtEvent(event)onyourChartinstancepassinganargumentofanevent,orjQueryevent,willreturnthepointelementsthatareattha

javascript - iframe 不触发 resize 事件

经过3天的研究和反复试验,我无法获取iframe或其内容来触发调整大小事件,因此无法调用我的调整大小函数。如果我使用...trigger("resize");要手动触发调整大小事件,我的调整大小函数会被调用并起作用。在iframe中加载的页面与包含iframe的页面位于同一域(http://localhost:81/curlExample/)。最终,iframe中的页面将由phpcurl方法提供,但我想先让它工作。*********已更新********当我调整浏览器窗口大小时导致iframe调整其大小时,如何触发调整大小事件?感谢您的帮助!带iframe的页面$(document).

javascript - 如何设置事件的 EventTarget

如何设置EventTarget一个事件。varmyObj={foo:'bar'};varevent=newEvent('eventName');event.target=myObj;会导致以下错误:UncaughtTypeError:Cannotsetpropertytargetof#whichhasonlyagetter编辑:我想写这样的东西,我的类将是目标:classMyClass{constructor(){this.listeners={};}addEventListener(type,callback){if(!(typeinthis.listeners)){this.lis

用于更改对象变量的 javascript 事件监听器

这个问题在这里已经有了答案:ListenerforpropertyvaluechangesinaJavascriptobject(8个答案)关闭7年前。我有一个具有多个属性的对象变量。MyVar={"prop1":0,"prop2":0....};我如何编写一个事件监听器来监听任何属性的变化。感谢您的建议。

javascript - Jquery 自动完成选择事件

我正在使用jQuery自动完成功能并且它工作正常,现在我想在出现以下情况时从jQuery将变量存储在session中。当有人键入任何单词时,如果有人从该建议下拉列表中选择了一个项目,jQuery会显示建议下拉列表。我想捕获上面的点并在session中存储一个变量。我搜索了Google、StackOverflow,但没有找到相关的解决方案。我的自动完成代码如下:$(".autosearch-smart").autocomplete('Home/GetCompanyNames',{minChars:1,width:402,matchContains:"word",autoFill:true

javascript - 自动调用 onclick 事件

我编写了一个名为MyClass的JavaScript类,我在其中定义了一个方法closeThisMyClass=function(){this.closeThis=function(){document.getElementById("hidePane").style.display='none';}}现在,在我的html中,我尝试按如下方式调用它...functioncallThis(){varmyclassObj=newMyClass();document.getElementById("closeButton").onclick=myclassObj.closeThis();}上